public class demo {
    //获取斐波那契数列的前N项
    public static int[] fib(int n){//注意这里返回的是一个数组，传进去的是一个数
        if(n<=0){
           return null;
        } else{
            int[] arr = new int[n];
            arr[1]=arr[2]=1;
            for (int i = 2; i <n ; i++) {
                arr[i]=arr[i-1]+arr[i-2];
            }
            return arr;
        }
    }

    public static void main(String[] args) {
        int[] array = fib(10);
        for (int i = 0; i <array.length ; i++) {
            System.out.print(array[i]+" ");
        }
    }
    /*public static void main(String[] args) {
        int[] arr = {1,2,3};
        func(arr);
        System.out.println("arr[0]="+arr[0]);
    }
    public static void func(int[] a){
        a[0]=10;
        System.out.println("a[0]="+a[0]);
    }*/
}
